cnc milling assembly cnc engineering cables machining cad cnc turning custom cable cnc machining engineer components engineers cable milling assemblies power cords cordsets wire cord sets manufacturing cable manufacturer